package com.wanghengzhi.design.patterns.template;

class TemplateMain {

    /**
     * 模板模式： 多个子类共有的方法、逻辑相同，重要的、复杂的，都可抽象出来，形成一套模板，子类按照需要重写其方法
     * @param args
     */
    public static void main(String[] args) {
        Game game = new Cricket();
        game.play();
        System.out.println();
        game = new Football();
        game.play();
    }
}
